home *** CD-ROM | disk | FTP | other *** search
- property pSpr, pMaskMember, pMaskedMember, pMaskStart, pMaskEnd
-
- on beginSprite me
- pSpr = sprite(me.spriteNum)
- pMaskedMember = pSpr.member
- pMaskMember = nextMember(pSpr.member)
- pMaskStart = pSpr.locV - pSpr.rect.bottom
- pMaskEnd = pSpr.locV - pSpr.rect.top
- mEmptyGlass(me)
- end
-
- on mRemoveDrink me
- mHideDrink(me)
- mEmptyGlass(me)
- end
-
- on mHideDrink me
- pSpr.visible = 0
- end
-
- on mEmptyGlass me
- pMaskMember.regPoint = point(pMaskMember.regPoint.locH, pMaskStart)
- end
-
- on mUpdateLiquidLevel me, masterSprite
- mFillLiquor(me, VOID, masterSprite)
- end
-
- on mFillLiquor me, liquidColor, masterSprite
- return fillIt(pSpr, liquidColor, pMaskMember, pMaskEnd, masterSprite)
- end
-